Given a fragment referenced multiple times, When include missing fragments, Then do not duplicate in patch
Tests this scenario:
query SomeQuery { someObjectA { ...fragmentA } }
fragment fragmentA on SomeObjectA { id someObjectC { ...fragmentC } someObjectB { ...fragmentB } }
----------------------------
Fragment/fragmentB.graphql
fragment fragmentB on SomeObjectB { id someObjectC { ...fragmentC } }
----------------------------
Fragment/fragmentC.graphql
fragment fragmentC on SomeObjectC { id }